   body, .navbar-fixed-top, .navbar-fixed-bottom {   min-width: 1200px; }   .lead {   font-size: 16px; }   .page-header {   margin-bottom: 30px; } .page-header .lead {   margin-bottom: 10px; }      .container {   width: 1200px;   max-width: none !important; }  .container .navbar-header, .container .navbar-collapse {   margin-right: 0;   margin-left: 0; }   .navbar-header {   float: left; }   .navbar-collapse {   display: block !important;   height: auto !important;   padding-bottom: 0;   overflow: visible !important;   visibility: visible !important; }  .navbar-toggle {   display: none; } .navbar-collapse {   border-top: 0; }  .navbar-brand {   margin-left: -15px; }   .navbar-nav {   float: left; } .navbar-nav > li {   float: left; } .navbar-nav > li > a {   padding: 15px; }   .navbar-nav.navbar-right {   float: right; }   .navbar .navbar-nav .open .dropdown-menu {   position: absolute;   float: left;   background-color: #fff;   border: 1px solid #ccc;   border: 1px solid rgba(0, 0, 0, .15);   border-width: 0 1px 1px;   border-radius: 0 0 4px 4px;   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);           box-shadow: 0 6px 12px rgba(0, 0, 0, .175); } .navbar-default .navbar-nav .open .dropdown-menu > li > a {   color: #333; } .navbar .navbar-nav .open .dropdown-menu > li > a:hover, .navbar .navbar-nav .open .dropdown-menu > li > a:focus, .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {   color: #fff !important;   background-color: #428bca !important; } .navbar .navbar-nav .open .dropdown-menu > .disabled > a, .navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {   color: #999 !important;   background-color: transparent !important; }   .navbar-form {   float: left;   width: auto;   padding-top: 0;   padding-bottom: 0;   margin-right: 0;   margin-left: 0;   border: 0;   -webkit-box-shadow: none;           box-shadow: none; }   .navbar-form .form-group {   display: inline-block;   margin-bottom: 0;   vertical-align: middle; }  .navbar-form .form-control {   display: inline-block;   width: auto;   vertical-align: middle; }  .navbar-form .form-control-static {   display: inline-block; }  .navbar-form .input-group {   display: inline-table;   vertical-align: middle; }  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {   width: auto; }  .navbar-form .input-group > .form-control {   width: 100%; }  .navbar-form .control-label {   margin-bottom: 0;   vertical-align: middle; }  .navbar-form .radio, .navbar-form .checkbox {   display: inline-block;   margin-top: 0;   margin-bottom: 0;   vertical-align: middle; }  .navbar-form .radio label, .navbar-form .checkbox label {   padding-left: 0; }  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {   position: relative;   margin-left: 0; }  .navbar-form .has-feedback .form-control-feedback {   top: 0; }   .form-inline .form-group {   display: inline-block;   margin-bottom: 0;   vertical-align: middle; }  .form-inline .form-control {   display: inline-block;   width: auto;   vertical-align: middle; }  .form-inline .form-control-static {   display: inline-block; }  .form-inline .input-group {   display: inline-table;   vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {   width: auto; }  .form-inline .input-group > .form-control {   width: 100%; }  .form-inline .control-label {   margin-bottom: 0;   vertical-align: middle; }  .form-inline .radio, .form-inline .checkbox {   display: inline-block;   margin-top: 0;   margin-bottom: 0;   vertical-align: middle; } .form-inline .radio label, .form-inline .checkbox label {   padding-left: 0; }  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {   position: relative;   margin-left: 0; }  .form-inline .has-feedback .form-control-feedback {   top: 0; }   body {    margin: 0;    padding: 0;    font-size: 14px;    line-height: 150%;    font-family: 'Microsoft Yahei', 'Simsun', Tahoma;  }    figure {    margin: 0;    padding: 0;  }    a:focus {    outline-style: none;  }    ul {    list-style: none;    margin: 0;    padding: 0;  }    table {    border-collapse: collapse;  }    table tr:first-child {    font-weight: 900;    background: #f7f7f7;  }    table tr td {    text-align: center;    border: 1px solid #ddd;    padding: 5px;  }    .nav {    padding: 10px 0px;    border-bottom: 3px solid #d21414;    margin-bottom: 5px;  }    .nav .home {    width: 80px;    text-align: center;  }    .nav .home a {    display: block;    color: #d21414;    padding-top: 16px;    padding-bottom: 17px;    border-right: 1px dashed #000;  }    .nav .home .fa-home {    font-size: 25px;    display: block;    text-align: center;  }    .nav .navlist {    margin-left: 24px;    width: 750px;    overflow-x: hidden;    border-right: 1px dashed #000;  }    .nav .navlist ul {    width: 770px;    height: 80px;  }    .nav .navlist li {    float: left;    width: 110px;    height: 26px;    line-height: 26px;  }    .nav .navlist li a.color {    color: #d21414;    font-weight: bold;  }    .navmember {    width: 280px;    height: 80px;  }    .navmember .m_btn {      width: 60px;    height: 80px;  }    .navmember .m_input {    width: 200px;  }    .navmember .btn {    width: 100%;    height: 100% !important;  }    .navmember .btn span {    display: block;  }      .notice .notice_content {    width: 700px;    height: 40px;    line-height: 40px;  }    .notice .notice_content a {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;  }    .notice .volume {    margin-right: 12px;    color: #d21414;    font-size: 25px;  }    .notice .volume i {    height: 40px;    line-height: 40px;  }    .notice {    margin: 4px 0;    overflow: hidden;  }    .notice ul li {    height: 40px;    overflow: hidden;  }    .notice ul li a {    color: #333;  }      .searchbdr {    border: 1px solid #c1c1c1;    border-right: 0;  }    .search-text {    width: 315px;    height: 30px;    border: 0;    padding-left: 5px;  }    .search {    margin-top: 5px;  }    .search-btn {    height: 32px;    line-height: 32px;  }    .search-btn button {    width: 70px;    background: #D21414;    border: none;    color: #fff;  }      .totop {    color: #fff;    display: none;    position: fixed;    padding: 2px 0 2px 10px;    right: 5px;    bottom: 50px;    cursor: pointer;    background: #d21414;    border-radius: 3px;  }    .totop span {    display: block;    width: 37px;  }    .totop i {      font-size: 24px;    line-height: 40px;  }    /*.search{   width: 280px;   position: absolute;   bottom:45px;   right:95px;  }*/      .bootbox-alert .bootbox-body,  .bootbox-confirm .bootbox-body {    padding: 20px;    text-align: center;    font-size: 16px;  }    .modal-lg .bootbox-body {    padding: 0px;    font-size: 14px;    text-align: left;  }    footer {    background-color: #eee;    padding: 30px 0;    border-top: 1px solid #e5e5e5;    margin-top: 35px;  }    footer address {    margin-bottom: 10px;  }    .news_lists li {    font-size: 16px;    line-height: 300%;    display: flex;    justify-content: space-between;  }    .news_lists li a {    flex: 1;  }    .news_lists li span {    width: 120px;    text-align: center;    color: #888888;  }    .news_lists li::before {    content: "·";    margin-right: 10px;    font-weight: bolder;  }    .news_lists li:first-child:before {    content: "";    margin-right: 0;  }    .news_lists li:first-child span {    color: #000000;    font-weight: bold;  }    .news_lists li:first-child span:first-child {    flex: 1;  }    .breadcrumb {    margin-bottom: 10px;  }    .breadcrumb .relevant {    margin-left: 100px;  }    .message a {    color: #333;  }    .message .hgroup h4 {    line-height: 34px;    height: 34px;    border-bottom: 2px solid #D21414;    color: #fff;  }    .message .hgroup h4 span {    display: block;    width: 170px;    height: 34px;    line-height: 32px;    text-align: center;    background: url('/static/images/option_bg3.png') no-repeat;  }    .message .hgroup h4 a {    font-size: 14px;  }    .message .hgroup h4 .text_title {    display: block;    width: 134px;    height: 34px;    text-align: center;    color: #fff;    font-size: 18px;    background: url('/static/images/option_bg1.png') no-repeat;  }    .message .hgroup h4 .text_title:hover {    text-decoration: none;  }    .notice_list {    display: none;  }    .message .hgroup h4 .text_title.active {    background: url('/static/images/option_bg2.png') no-repeat;  }    .message .news_content ul li a {    width: 300px;  }    .organization {    width: 200px;    margin: 0 auto;  }    .organization ul li {    margin-bottom: 10px;    float: left;    width: 100px;  }    .organization ul li:nth-child(5),  .organization ul li:nth-child(6) {    width: 200px;  }    .websiet_nav dl dt {    margin-top: 30px;  }    .websiet_nav dl dt:first-child {    margin-top: 0;  }    .websiet_nav dl dd {    float: left;  }    .websiet_nav dd {    text-align: center;    width: 100px;  }    .col-sm-12 .book ul li {    display: table;    margin-bottom: 10px;  }    .col-sm-12 .book ul li img {    margin-right: 10px;  }    .col-sm-12 .book ul li div {    display: table-cell;    vertical-align: middle;  }    .col-sm-12 .book div {    margin-bottom: 5px;  }    .pic img {    display: block;    float: left;  }    .pic .introduce {    width: 120px;    padding-left: 15px;    float: left;  }    .pic .introduce h3 {    margin-top: 0;    color: #d21414;  }    .margin-top {    margin-top: 8px;  }    .reminder {    position: relative;    height: 50px;    line-height: 50px;    background: #f5f5f5;    border-bottom: 1px solid #efefef;  }    .reminder .reminder_cont {    margin: 0 auto;    width: 1170px;  }    .reminder .reminder_cont a {    color: red;    font-size: 16px;  }    .reminder p {    margin-right: 10px;    text-align: center;    display: inline-block;    font-size: 16px;  }    .reminder .shut {    display: block;    width: 30px;    height: 30px;    line-height: 30px;    text-align: center;    font-size: 20px;    position: absolute;    right: 15px;    top: 10px;    text-decoration: none;  }    .voice {    z-index: 11111;    padding: 10px;    position: fixed;    top: 50%;    margin-top: -70px;    right: 15px;    width: 100px;    height: 140px;    border-radius: 4px;    background: #d21414;    text-align: center;  }    .voice i {    font-size: 30px;    color: #fff;    margin-bottom: 10px;  }    .voice a {    display: block;    color: yellow;  }